5d93d9854ad942e4e8f98770c2c2e784712ed104,configuration/annotation-processors/src/main/java/org/wso2/carbon/configuration/annotations/processors/ConfigurationProcessor.java,ConfigurationProcessor,readConfigurationElements,#Element#Set#,127
Before Change
Element fieldElement = null;
TypeMirror fieldType = field.asType();
if (!fieldType.getKind().isPrimitive()) {
fieldElement = ((DeclaredType) fieldType).asElement();
}
After Change
List<TypeMirror> argumentTypes = null;
TypeMirror fieldType = field.asType();
if (fieldType.getKind() == TypeKind.DECLARED) {
fieldElement = ((DeclaredType) fieldType).asElement();
argumentTypes = (List<TypeMirror>) ((DeclaredType) fieldType).getTypeArguments();
}